/*     */ package com.mbl.phone.utility;
/*     */ 
/*     */ import net.sf.json.JSONObject;
/*     */ import org.springframework.context.annotation.Scope;
/*     */ import org.springframework.context.annotation.ScopedProxyMode;
/*     */ import org.springframework.stereotype.Component;
/*     */ 
/*     */ 
/*     */ @Scope(value="request", proxyMode=ScopedProxyMode.TARGET_CLASS)
/*     */ @Component
/*     */ public class ResultUtil
/*     */ {
/*  13 */   private JSONObject reSult = new JSONObject();
/*  14 */   private static String CODE = "code";
/*  15 */   private static String MSG = "msg";
/*  16 */   private static String DATA = "data";
/*     */   
/*     */ 
/*     */ 
/*     */   public ResultUtil C_ERROR()
/*     */   {
/*  22 */     this.reSult.put(CODE, Integer.valueOf(205));
/*  23 */     return this;
/*     */   }
/*     */   
/*     */ 
/*     */   public ResultUtil C_WARN()
/*     */   {
/*  29 */     this.reSult.put(CODE, Integer.valueOf(201));
/*  30 */     return this;
/*     */   }
/*     */   
/*     */ 
/*     */   public ResultUtil C_SUCCESS()
/*     */   {
/*  36 */     this.reSult.put(CODE, Integer.valueOf(200));
/*  37 */     return this;
/*     */   }
/*     */   
/*  40 */   public ResultUtil C_ERROR(String code) { this.reSult.put(CODE, code);
/*  41 */     return this;
/*     */   }
/*     */   
/*     */ 
/*     */ 
/*     */ 
/*     */   public ResultUtil M_ERROR()
/*     */   {
/*  49 */     this.reSult.put(MSG, "内部错误");
/*  50 */     return this;
/*     */   }
/*     */   
/*     */ 
/*     */   public ResultUtil M_WARN()
/*     */   {
/*  56 */     this.reSult.put(MSG, "操作错误");
/*  57 */     return this;
/*     */   }
/*     */   
/*     */ 
/*     */   public ResultUtil M_LOG_ERROR()
/*     */   {
/*  63 */     this.reSult.put(MSG, "登陆失败");
/*  64 */     return this;
/*     */   }
/*     */   
/*     */ 
/*     */   public ResultUtil M_LOG_PAW_ERROR()
/*     */   {
/*  70 */     this.reSult.put(MSG, "密码错误");
/*  71 */     return this;
/*     */   }
/*     */   
/*     */ 
/*     */   public ResultUtil M_LOG_USE_ERROR()
/*     */   {
/*  77 */     this.reSult.put(MSG, "账号不存在");
/*  78 */     return this;
/*     */   }
/*     */   
/*  81 */   public ResultUtil M_ERROR(String msg) { this.reSult.put(MSG, msg);
/*  82 */     return this;
/*     */   }
/*     */   
/*     */ 
/*     */   public ResultUtil M_SUCCESS()
/*     */   {
/*  88 */     this.reSult.put(MSG, "操作成功");
/*  89 */     return this;
/*     */   }
/*     */   
/*     */ 
/*     */ 
/*     */   public ResultUtil D_LOGOUT()
/*     */   {
/*  96 */     this.reSult.put(DATA, "/login/logout.do");
/*  97 */     return this;
/*     */   }
/*     */   
/*     */ 
/*     */   public ResultUtil D_PERMISSION()
/*     */   {
/* 103 */     this.reSult.put(DATA, "/errorpage/405.html");
/* 104 */     return this;
/*     */   }
/*     */   
/*     */ 
/*     */   public ResultUtil D_ERROR()
/*     */   {
/* 110 */     this.reSult.put(DATA, "/errorpage/500.html");
/* 111 */     return this;
/*     */   }
/*     */   
/* 114 */   public ResultUtil D_SET(Object obj) { this.reSult.put(DATA, obj);
/* 115 */     return this;
/*     */   }
/*     */   
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */   public ResultUtil SUCCESS()
/*     */   {
/* 128 */     C_SUCCESS();
/* 129 */     M_SUCCESS();
/* 130 */     return this;
/*     */   }
/*     */   
/*     */ 
/*     */ 
/*     */   public ResultUtil ERROR()
/*     */   {
/* 137 */     C_ERROR();
/* 138 */     M_ERROR();
/* 139 */     return this;
/*     */   }
/*     */   
/*     */ 
/*     */ 
/*     */   public ResultUtil WARN()
/*     */   {
/* 146 */     C_WARN();
/* 147 */     M_WARN();
/* 148 */     return this;
/*     */   }
/*     */   
/*     */ 
/*     */   public JSONObject getInstance()
/*     */   {
/* 154 */     return this.reSult;
/*     */   }
/*     */   
/*     */   public JSONObject UNLOGIN() {
/* 158 */     C_ERROR("500");
/* 159 */     M_ERROR("请登录");
/* 160 */     D_SET("/login.html");
/* 161 */     return getInstance();
/*     */   }
/*     */   
/*     */   public JSONObject SUCCESS(Object obj) {
/* 165 */     C_SUCCESS();
/* 166 */     M_SUCCESS();
/* 167 */     D_SET(obj);
/* 168 */     return getInstance();
/*     */   }
/*     */   
/*     */   public ResultUtil setEntry(String k, Object v) {
/* 172 */     this.reSult.put(k, v);
/* 173 */     return this;
/*     */   }
/*     */ }


